package casa.depesos.app.com.utils.html;

import android.text.Editable;

import org.xml.sax.Attributes;

/**
 * 处理所有html标签，支持TextView本来的默认支持的标签，也支持轻松自定义，并不定时更新一下常用的标签
 * <p>
 * 为什么有这个库：
 * 本来是打算自己写个支持<span style="">ddd</span>的TagHandler，但发现要取出style的东西有点麻烦，
 * 不如直接写个通用解析器，支持所有已支持的标签，并能轻松自定义，要做的工作就是把android.text.Html源码里的HtmlToSpannedConverter拷出来
 * 其实所有问题就是：源码里没把Attributes传出来，但是把XmlReader给传出来了，没弄明白为什么，XmlReader不知道应该怎么在这里用，
 * 要用Attributes，他又没给你传出来
 * <p>
 * 用法：
 * <p>
 * Spanned s = HtmlHandler.fromHtml(html);
 * Created by Administrator on 2016/3/30.
 */
public class HtmlTagHandler {

    public interface TagHandler {
        void handleTag(boolean open, String tag, Editable output, Attributes attrs);
    }
}
